QT连接HTTPS,解决HTTPS问题 您所在的位置:网站首页 object moved to here QT连接HTTPS,解决HTTPS问题

QT连接HTTPS,解决HTTPS问题

2023-10-27 11:06| 来源: 网络整理| 查看: 265

简介

在使用Qt发送HTTP请求中一般使用的链接都是http://前缀,而有的服务器支持 https://前缀的链接,而Qt本身是支持https的,但是https访问需要用到SSL认证,而QT默认是不支持SSL认证,所以在Qt中使用https需要进行SSL认证。

1、pro文件最上方加以下扩展

QT += network

2、添加头文件

#include #include #include

3、查看QT所支持的版本

查看当前Qt版本是否支持OpenSSL,Qt编译使用的OpenSSL版本。**下载OpenSSL库的时候一定要对应版本,版本不同都可能导致失败。**当前使用的OpenSSl版本。只要编译版本是1.1.1的。安装的也使用1.1.1即可。后面的d、g版本号可不完全一致。使用版本比编译版本高即可。

bool bSupp = QSslSocket::supportsSsl(); QString buildVersion = QSslSocket::sslLibraryBuildVersionString(); QString version = QSslSocket::sslLibraryVersionString(); qDebug()


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有